Visualizing Software Classes with Geon Diagrams in Second Life - A Botched Attempt

نویسنده

  • Paul Oppenheim
چکیده

There’s no easy way for a coder to visually describe software in software. The closest thing is graphviz[1], which isn’t an inherently visual or intuitive language[2]. The way to solve this would be to find the fundamental visual elements of software diagrams, then write an intuitive language to generate them. Ideally untrained readers would be able to easily read either the source code or the resulting diagram, perhaps with a language similar to “ASCII art”.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Notations for Software Engineering Class Structures

This builds on previous work in which we have developed diagramming principles based on theories of structural object perception. We call these geon diagrams. We have previously shown that such diagrams are easy to remember and to analyze. To evaluate our hypothesis that geon diagrams should also be easy to understand we carried out an empirical study to evaluate the learnability of geon diagra...

متن کامل

Texture-Based Metrics Visualization on Software Architecture Diagrams

In this paper, we address the problem of visualizing several types of metrics computed on software architecture diagrams. Our specific aim is to present metrics computed on groups of diagram elements, such as classes or components in UML diagrams, together with metrics computed on diagram element members, such as class methods. For member metrics, we use an adapted version of the known table le...

متن کامل

RBAC/MAC Security Analysis and Design for UML

In software construction, analysis investigates the boundary of a system (scope and requirements), its usage and access, and from a security perspective, who needs access to what when. Given sufficient analysis, a logical initial solution can be designed to capture system functionality including security capabilities. To facilitate the iterative process of analysis and design, one popular techn...

متن کامل

Formalization of the data flow diagram rules for consistency check

In system development life cycle (SDLC), a system model can be developed using Data Flow Diagram (DFD). DFD is graphical diagrams for specifying, constructing and visualizing the model of a system. DFD is used in defining the requirements in a graphical view. In this paper, we focus on DFD and its rules for drawing and defining the diagrams. We then formalize these rules and develop the tool ba...

متن کامل

Confluent Drawings: Visualizing Non-planar Diagrams in a Planar Way

We introduce a new approach for drawing diagrams. Our approach is to use a technique we call confluent drawing for visualizing non-planar graphs in a planar way. This approach allows us to draw, in a crossing-free manner, graphs—such as software interaction diagrams—that would normally have many crossings. The main idea of this approach is quite simple: we allow groups of edges to be merged tog...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010